package com.zhf.dao;

/**
 * @Author: ZhaoHuanfeng
 * @Date: 2020/10/28 19:13
 */

import com.zhf.pojo.Course;

import java.util.List;

/**
 * 课程模块Dao层接口
 */
public interface CourseDao {

    /**
     * 查询课程列表信息
     *
     * @return
     */
    public List<Course> findCourseList();

    /**
     * 根据条件查询课程列表信息
     *
     * @param courseName
     * @param status
     * @return
     */
    public List<Course> findByCourseNameAndStatus(String courseName, String status);

    /**
     * 保存课程营销信息
     *
     * @param course
     * @return
     */
    public int saveCourseSalesInfo(Course course);

    /**
     * 通过id查询课程信息
     *
     * @param id
     * @return
     */
    public Course ﬁndCourseById(int id);

    /**
     * 修改课程信息
     *
     * @param course
     * @return
     */
    public int updateCourseInfo(Course course);

    /**
     * 修改课程状态
     *
     * @param course
     * @return
     */
    public int updateCourseStatus(Course course);
}
